package com.wanxi.user.mapper;


import com.wanxi.user.domain.dto.UserInfoDto;
import com.wanxi.user.domain.entity.UserInfo;
import com.wanxi.user.domain.query.UserQuery;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @Author:Iny
 * @Data：2021/12/31 10:09
 */
@Mapper
public interface UserInfoMapper {
    int addUserInfo(UserInfoDto userInfoDto);

    UserInfo findUserInfoByEmail(String email);

    UserInfo findUserInfoByPhone(String phone);

    UserInfo findUserInfoById(int id);

    List<UserInfo> findAll(UserQuery userQuery);

    UserInfo findById(int userId);

    int updateById(UserInfoDto userInfoDto);

}
